//
//  IMICommon_ErrorCode.h
//  MiHome
//
//  Created by 阎超 on 10/05/2017.
//  Copyright © 2017 小米移动软件. All rights reserved.
//

#ifndef IMICommon_ErrorCode_h
#define IMICommon_ErrorCode_h

#define IMI_RETCODE_OK							0		//代表返回成功，只有此值才代表返回成功
#define IMI_RETCODE_FORMAT						1		//格式错误
#define IMI_RETCODE_UNKNOWN						2       //未知错误
#define IMI_RETCODE_CONNECT_ERROR				3       //连接错误
#define IMI_RETCODE_TIMEOUT						4       //超时错误
#define IMI_RETCODE_PERMISSION					5       //许可证错误
#define IMI_RETCODE_CAPABILITY					6		//能力不够
#define IMI_RETCODE_RESOURCE					7		//资源不足
#define IMI_RETCODE_PARA						8       //参数错误
#define IMI_RETCODE_STATUS						9       //状态错误
#define IMI_RETCODE_NOTIMPL						10		//此功能未实现
#define IMI_RETCODE_UNINSTALL					11      //安装不完全
#define IMI_RETCODE_STOP						12		//手动停止
#define IMI_RETCODE_GETFAIL						13		//获取失败

#define IMI_RETCODE_STREAM_PARSE_FAIL			6001	//帧数据解析失败
#define IMI_RETCODE_STREAM_DECODE_FAIL			6002	//帧数据解码失败
#define IMI_RETCODE_STREAM_ENCODE_FAIL			6003	//帧数据编码失败
#define IMI_RETCODE_STREAM_RENDER_FAIL			6004	//帧数据渲染失败

#define IMI_RETCODE_PARSER_H264                 7001    //解析是H264
#define IMI_RETCODE_PARSER_H265                 7002    //解析是H265

#endif /* IMICommon_ErrorCode_h */
